<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <!-- 定义：

　　JSON是什么？JSON是JS的一种简单数据格式，JSON是JavaScript原生格式，它是一种严格的js对象的格式，JSON的属性名必须有双引号，如果值是字符串，也必须是双引号。

问题：

　　JSON是什么？（JSON和JavaScrip对象有什么区别？）如何把JS对象转换位JSON字符串又如何把JSON字符串转换成JavaScript对象？

　　答：JSON (JavaScript Object Notation) 一种简单的数据格式，比Xml更轻巧。JSON 是JavaScript原生格式，这意味着在JavaScript中处理JSON数据不需要任何特殊的API 或者工具包。JSON的规则很简单：对象是一个无序的“名称/值”对集合。一个对象以"{"(左括号)开始，“}”(右括号)结束。每个"名称"后跟一个":"(冒号);“名称/值”对之间使用","(逗号)分隔。

它是一种严格的JS对象的格式，JSON属性名称必须有双引号，如果值是字符串，也必须是双引号；

JSON只是一种数据格式; -->

　　<script>

　　　　var obj ={};//这只是JS对象

　　　　var obj1={width:100,height:200}//JS对象

　　　　var obj2={'width':100,'height':100}//JS对象

　　　　var obj3={"width":100,"height":100,"name":"rose"}//JSON格式的JS对象

　　　　var obj4='{"width":100,"height":200,"name":"rose"}';/*我们可以把这个称做：JSON格式的字符串 */

　　　　var array=[

　　　　{"width":100,"height":200,"name":"rose"},

 　　 {"width":100,"height":200,"name":"rose"},

     {"width":100,"height":200,"name":"rose"},

　　　　] /*这个叫JSON格式的数组，是JSON的稍复杂一点的形式 */

　　　　var arrayStr='['+

 　　　　'{"width":100,"height":200,"name":"rose"},'+

 　　　　'{"width":100,"height":200,"name":"rose"},'+

 　　　　'{"width":100,"height":200,"name":"rose"},'+

 　　　　']' ;/* 这个叫稍复杂一点的JSON格式的字符串 */　

　　</script>
</body>
</html>